package br.tce.ufs.appcoleta_mobile.entities;

import com.j256.ormlite.field.DatabaseField;
import com.j256.ormlite.table.DatabaseTable;

@DatabaseTable(tableName="obra_servico")
public class ObraServico {
	
	public final static String cod_Unidade = "cd_Unidade";
	
	@DatabaseField(canBeNull=false)
	private String dt_AnoObra;  
	
	@DatabaseField(id=true, canBeNull=false)
	private int sq_Obra;
	
	@DatabaseField(canBeNull=false)
	private String de_ObjetObra;
	
	@DatabaseField(foreign = true, canBeNull = false, foreignAutoRefresh = true,columnName=cod_Unidade, uniqueCombo=true)
	private UnidadeGestora unidGestora;

	public String getDt_AnoObra() {
		return dt_AnoObra;
	}

	public void setDt_AnoObra(String dt_AnoObra) {
		this.dt_AnoObra = dt_AnoObra;
	}

	public int getSq_Obra() {
		return sq_Obra;
	}

	public void setSq_Obra(int sq_Obra) {
		this.sq_Obra = sq_Obra;
	}

	public String getDe_ObjetObra() {
		return de_ObjetObra;
	}

	public void setDe_ObjetObra(String de_ObjetObra) {
		this.de_ObjetObra = de_ObjetObra;
	}

	public UnidadeGestora getUnidGestora() {
		return unidGestora;
	}

	public void setUnidGestora(UnidadeGestora unidGestora) {
		this.unidGestora = unidGestora;
	}

}
